package com.TJGD.projectModule.pojo;

import java.io.Serializable;
import java.util.Date;

public class pPersonConsle implements Serializable {
    /**
     * 人力监控标识
     */
    private Integer personConsleId;

    /**
     * 项目编号
     */
    private Integer pid;

    /**
     * 项目名称
     */
    private String pname;

    /**
     * 项目负责人
     */
    private String phuman;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 预计结束时间
     */
    private Date planEndTime;

    /**
     * 合同金额
     */
    private Double contractMoney;

    /**
     * 目前投入人力 人月
     */
    private Float curInputPersonMonth;

    /**
     * 提报人月数
     */
    private Float commitPersonMonth;

    /**
     * 当前人力资源
     */
    private String curPersons;

    /**
     * 工作饱和度
     */
    private Float workSaturation;

    /**
     * 人力调度建议
     */
    private String personDispSuggestion;

    private static final long serialVersionUID = 1L;

    public Integer getPersonConsleId() {
        return personConsleId;
    }

    public void setPersonConsleId(Integer personConsleId) {
        this.personConsleId = personConsleId;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getPname() {
        return pname;
    }

    public void setPname(String pname) {
        this.pname = pname == null ? null : pname.trim();
    }

    public String getPhuman() {
        return phuman;
    }

    public void setPhuman(String phuman) {
        this.phuman = phuman == null ? null : phuman.trim();
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getPlanEndTime() {
        return planEndTime;
    }

    public void setPlanEndTime(Date planEndTime) {
        this.planEndTime = planEndTime;
    }

    public Double getContractMoney() {
        return contractMoney;
    }

    public void setContractMoney(Double contractMoney) {
        this.contractMoney = contractMoney;
    }

    public Float getCurInputPersonMonth() {
        return curInputPersonMonth;
    }

    public void setCurInputPersonMonth(Float curInputPersonMonth) {
        this.curInputPersonMonth = curInputPersonMonth;
    }

    public Float getCommitPersonMonth() {
        return commitPersonMonth;
    }

    public void setCommitPersonMonth(Float commitPersonMonth) {
        this.commitPersonMonth = commitPersonMonth;
    }

    public String getCurPersons() {
        return curPersons;
    }

    public void setCurPersons(String curPersons) {
        this.curPersons = curPersons == null ? null : curPersons.trim();
    }

    public Float getWorkSaturation() {
        return workSaturation;
    }

    public void setWorkSaturation(Float workSaturation) {
        this.workSaturation = workSaturation;
    }

    public String getPersonDispSuggestion() {
        return personDispSuggestion;
    }

    public void setPersonDispSuggestion(String personDispSuggestion) {
        this.personDispSuggestion = personDispSuggestion == null ? null : personDispSuggestion.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", personConsleId=").append(personConsleId);
        sb.append(", pid=").append(pid);
        sb.append(", pname=").append(pname);
        sb.append(", phuman=").append(phuman);
        sb.append(", startTime=").append(startTime);
        sb.append(", planEndTime=").append(planEndTime);
        sb.append(", contractMoney=").append(contractMoney);
        sb.append(", curInputPersonMonth=").append(curInputPersonMonth);
        sb.append(", commitPersonMonth=").append(commitPersonMonth);
        sb.append(", curPersons=").append(curPersons);
        sb.append(", workSaturation=").append(workSaturation);
        sb.append(", personDispSuggestion=").append(personDispSuggestion);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}